#coding=utf-8
#author：zhujingyuan

import os

module_path = os.path.dirname(__file__)

# 测试版配置文件地址
TestAddress = '/TestConfig'  # 相对路径

# 集成版配置文件地址
IntegrationAddress = '/IntergrateConfig'

environmentData = {
               #环境相关信息
              'VipClubAddress':None,
              'OpenId':None,
              'CardId':None,
               #db相关信息
              'ip':None,
              'port':None,
              'servicename':None,
              'user':None,
              'password':None,
               #mongodb信息
              'mongoip':None,
              'mongoport':None,
              'mongodb':None
}


# 初始化环境数据（测试版、集成版、在线版）
def InitEnvironmentData(configAddress, env):
    print('>>>>>正在初始化{}环境数据'.format(env))
    if env == 'online':
        file = open(configAddress, 'rb')
    else:
        file = open(module_path + configAddress, 'rb')
    name = file.read()
    dic = eval(name)  # eval(),返回传入字符串的表达式的结果，Name读出来是一个字符串，通过本行将str转换为dict
    file.close()
    environmentData.update(dic)
    # print(environmentData)
    print('>>>>>初始化完成')
